package com.smartleanx.module.hrm.service.esign.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.google.gson.JsonObject;
import com.smartleanx.framework.common.pojo.PageResult;
import com.smartleanx.module.hrm.service.esign.temp.param.HrmEContractTempParam;
import com.smartleanx.module.hrm.service.esign.temp.po.HrmEContractCode;
import com.smartleanx.module.hrm.service.esign.temp.po.HrmEContractTemp;
import com.smartleanx.module.hrm.service.esign.temp.result.HrmContractCodeResult;
import com.smartleanx.module.hrm.service.esign.temp.result.HrmEContractTempDetailResult;
import com.smartleanx.module.hrm.service.esign.temp.result.HrmEContractTempResult;
import com.smartleanx.module.hrm.service.esign.temp.vo.HrmEContractTempVo;

import java.util.List;

/**
 * @author xzq
 * @since 2025-07-07 15:56:14
 */
public interface HrmEContractCodeService extends IService<HrmEContractCode>  {

    List<HrmEContractCode> getContractCodeBytempId(Long tempId);

    boolean saveBathCode(List<HrmContractCodeResult> param,Long tempId);

    boolean removeContractCode(Long tempId);
}
